start: 00000000 4E56 FFA6 link A6, -0x005A 00000004 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 00000008 2C2E 0008 move.l D6, [A6 + 0x8] 0000000C 286E 000E movea.l A4, [A6 + 0xE] 00000010 7A00 moveq.l D5, 0x00 00000012 4A6E 0012 tst.w [A6 + 0x12] 00000016 6708 beq +0xA /* 00000020 */ 00000018 2D45 0014 move.l [A6 + 0x14], D5 0000001C 6000 05F0 bra +0x5F2 /* 0000060E */ label00000020: 00000020 2054 movea.l A0, [A4] 00000022 2668 001C movea.l A3, [A0 + 0x1C] 00000026 486E FFDE pea.l [A6 - 0x22] 0000002A A898 syscall GetPenState 0000002C 302E 000C move.w D0, [A6 + 0xC] 00000030 6B00 05D2 bmi +0x5D4 /* 00000604 */ 00000034 0C40 0008 cmpi.w D0, 0x8 00000038 6E00 05CA bgt +0x5CC /* 00000604 */ 0000003C D040 add.w D0, D0 0000003E 303B 0006 move.w D0, [PC + D0.w + 0x6] 00000042 4EFB 0000 jmp [PC + D0.w] 00000046 0014 006C ori.b [A4], 0x6C /* 'l' */ 0000004A 0112 btst [A2], D0 0000004C 0152 bchg [A2], D0 0000004E 0344 bchg D4, D1 00000050 0398 bclr [A0]+, D1 00000052 03F0 .incomplete 00000054 041C 05C0 subi.b [A4]+, 0xC0 00000058 2054 movea.l A0, [A4] 0000005A 4A28 0010 tst.b [A0 + 0x10] 0000005E 6700 05A4 beq +0x5A6 /* 00000604 */ 00000062 0C86 0000 0081 cmpi.l D6, 0x81 00000068 6608 bne +0xA /* 00000072 */ 0000006A 2054 movea.l A0, [A4] 0000006C 4868 0008 pea.l [A0 + 0x8] 00000070 A8A3 syscall EraseRect label00000072: 00000072 4A86 tst.l D6 00000074 6708 beq +0xA /* 0000007E */ 00000076 0C86 0000 0081 cmpi.l D6, 0x81 0000007C 660C bne +0xE /* 0000008A */ label0000007E: 0000007E 2054 movea.l A0, [A4] 00000080 4868 0008 pea.l [A0 + 0x8] 00000084 4EBA 0868 jsr [PC + 0x868 /* 000008EE */] 00000088 584F addq.w A7, 4 label0000008A: 0000008A 2F0B move.l -[A7], A3 0000008C 2F0C move.l -[A7], A4 0000008E 4EBA 0790 jsr [PC + 0x790 /* 00000820 */] 00000092 486E FFF0 pea.l [A6 - 0x10] 00000096 2F0C move.l -[A7], A4 00000098 4EBA 0ACC jsr [PC + 0xACC /* 00000B66 */] 0000009C 2F0B move.l -[A7], A3 0000009E 486E FFF0 pea.l [A6 - 0x10] 000000A2 2F0C move.l -[A7], A4 000000A4 4EBA 057C jsr [PC + 0x57C /* 00000622 */] 000000A8 4FEF 001C lea.l A7, [A7 + 0x1C] 000000AC 6000 0556 bra +0x558 /* 00000604 */ 000000B0 7010 moveq.l D0, 0x10 000000B2 2206 move.l D1, D6 000000B4 E0A1 asr D1, D0 000000B6 3D41 FFD2 move.w [A6 - 0x2E], D1 000000BA 3D46 FFD4 move.w [A6 - 0x2C], D6 000000BE 558F subq.l A7, 2 000000C0 2F2E FFD2 move.l -[A7], [A6 - 0x2E] 000000C4 2054 movea.l A0, [A4] 000000C6 4868 0008 pea.l [A0 + 0x8] 000000CA A8AD syscall PtInRect 000000CC 4A1F tst.b [A7]+ 000000CE 6700 0534 beq +0x536 /* 00000604 */ 000000D2 486E FFF0 pea.l [A6 - 0x10] 000000D6 2F0C move.l -[A7], A4 000000D8 4EBA 0A8C jsr [PC + 0xA8C /* 00000B66 */] 000000DC 558F subq.l A7, 2 000000DE 2F2E FFD2 move.l -[A7], [A6 - 0x2E] 000000E2 486E FFF0 pea.l [A6 - 0x10] 000000E6 A8AD syscall PtInRect 000000E8 4A1F tst.b [A7]+ 000000EA 504F addq.w A7, 8 000000EC 670A beq +0xC /* 000000F8 */ 000000EE 2A3C 0000 0082 move.l D5, 0x82 000000F4 6000 050E bra +0x510 /* 00000604 */ label000000F8: 000000F8 302E FFF2 move.w D0, [A6 - 0xE] 000000FC 48C0 ext.l D0 000000FE 5080 addq.l D0, 8 00000100 322E FFD4 move.w D1, [A6 - 0x2C] 00000104 9240 sub.w D1, D0 00000106 3D41 FFD4 move.w [A6 - 0x2C], D1 0000010A 302E FFD2 move.w D0, [A6 - 0x2E] 0000010E 906E FFF0 sub.w D0, [A6 - 0x10] 00000112 3D40 FFD2 move.w [A6 - 0x2E], D0 00000116 2F0B move.l -[A7], A3 00000118 2F0C move.l -[A7], A4 0000011A 4EBA 0704 jsr [PC + 0x704 /* 00000820 */] 0000011E 2054 movea.l A0, [A4] 00000120 4868 0008 pea.l [A0 + 0x8] 00000124 4EBA 07C8 jsr [PC + 0x7C8 /* 000008EE */] 00000128 2F2E FFD2 move.l -[A7], [A6 - 0x2E] 0000012C 2F0C move.l -[A7], A4 0000012E 4EBA 09AC jsr [PC + 0x9AC /* 00000ADC */] 00000132 2054 movea.l A0, [A4] 00000134 3140 0012 move.w [A0 + 0x12], D0 00000138 486E FFF0 pea.l [A6 - 0x10] 0000013C 2F0C move.l -[A7], A4 0000013E 4EBA 0A26 jsr [PC + 0xA26 /* 00000B66 */] 00000142 2F0B move.l -[A7], A3 00000144 486E FFF0 pea.l [A6 - 0x10] 00000148 2F0C move.l -[A7], A4 0000014A 4EBA 04D6 jsr [PC + 0x4D6 /* 00000622 */] 0000014E 4FEF 0028 lea.l A7, [A7 + 0x28] 00000152 6000 04B0 bra +0x4B2 /* 00000604 */ 00000156 701F moveq.l D0, 0x1F 00000158 2806 move.l D4, D6 0000015A E0A4 asr D4, D0 0000015C 203C 00FF FFFF move.l D0, 0xFFFFFF 00000162 C086 and.l D0, D6 00000164 2D40 FFCE move.l [A6 - 0x32], D0 00000168 4A84 tst.l D4 0000016A 671A beq +0x1C /* 00000186 */ 0000016C 486E FFF0 pea.l [A6 - 0x10] 00000170 2F0C move.l -[A7], A4 00000172 4EBA 09F2 jsr [PC + 0x9F2 /* 00000B66 */] 00000176 2F2E FFCE move.l -[A7], [A6 - 0x32] 0000017A 486E FFF0 pea.l [A6 - 0x10] 0000017E A8DF syscall RectRgn 00000180 504F addq.w A7, 8 00000182 6000 0480 bra +0x482 /* 00000604 */ label00000186: 00000186 2F2E FFCE move.l -[A7], [A6 - 0x32] 0000018A 2054 movea.l A0, [A4] 0000018C 4868 0008 pea.l [A0 + 0x8] 00000190 A8DF syscall RectRgn 00000192 6000 0470 bra +0x472 /* 00000604 */ 00000196 701A moveq.l D0, 0x1A 00000198 A122 syscall NewHandle, flags=1 0000019A 2254 movea.l A1, [A4] 0000019C 2348 001C move.l [A1 + 0x1C], A0 000001A0 2054 movea.l A0, [A4] 000001A2 2668 001C movea.l A3, [A0 + 0x1C] 000001A6 598F subq.l A7, 4 000001A8 A8D8 syscall NewRgn 000001AA 2053 movea.l A0, [A3] 000001AC 209F move.l [A0], [A7]+ 000001AE 2053 movea.l A0, [A3] 000001B0 4228 0018 clr.b [A0 + 0x18] 000001B4 2053 movea.l A0, [A3] 000001B6 7000 moveq.l D0, 0x00 000001B8 2140 0008 move.l [A0 + 0x8], D0 000001BC 2053 movea.l A0, [A3] 000001BE 2140 000C move.l [A0 + 0xC], D0 000001C2 2053 movea.l A0, [A3] 000001C4 4868 0010 pea.l [A0 + 0x10] 000001C8 7000 moveq.l D0, 0x00 000001CA 3F00 move.w -[A7], D0 000001CC 3F00 move.w -[A7], D0 000001CE 3F00 move.w -[A7], D0 000001D0 3F00 move.w -[A7], D0 000001D2 A8A7 syscall SetRect 000001D4 486E FFF0 pea.l [A6 - 0x10] 000001D8 7000 moveq.l D0, 0x00 000001DA 3F00 move.w -[A7], D0 000001DC 3F00 move.w -[A7], D0 000001DE 7214 moveq.l D1, 0x14 000001E0 3F01 move.w -[A7], D1 000001E2 2054 movea.l A0, [A4] 000001E4 3428 000C move.w D2, [A0 + 0xC] 000001E8 48C2 ext.l D2 000001EA 3628 0008 move.w D3, [A0 + 0x8] 000001EE 48C3 ext.l D3 000001F0 9483 sub.l D2, D3 000001F2 5842 addq.w D2, 4 000001F4 3F02 move.w -[A7], D2 000001F6 A8A7 syscall SetRect 000001F8 558F subq.l A7, 2 000001FA 486E FFCA pea.l [A6 - 0x36] 000001FE 7001 moveq.l D0, 0x01 00000200 3F00 move.w -[A7], D0 00000202 486E FFF0 pea.l [A6 - 0x10] 00000206 7200 moveq.l D1, 0x00 00000208 2F01 move.l -[A7], D1 0000020A 2F01 move.l -[A7], D1 0000020C 2F01 move.l -[A7], D1 0000020E 203C 0016 0000 move.l D0, 0x160000 00000214 AB1D syscall QDExtensions 00000216 4A5F tst.w [A7]+ 00000218 6600 03EA bne +0x3EC /* 00000604 */ 0000021C 4AAE FFCA tst.l [A6 - 0x36] 00000220 6700 03E2 beq +0x3E4 /* 00000604 */ 00000224 2053 movea.l A0, [A3] 00000226 216E FFCA 0008 move.l [A0 + 0x8], [A6 - 0x36] 0000022C 558F subq.l A7, 2 0000022E 486E FFCA pea.l [A6 - 0x36] 00000232 7001 moveq.l D0, 0x01 00000234 3F00 move.w -[A7], D0 00000236 486E FFF0 pea.l [A6 - 0x10] 0000023A 7200 moveq.l D1, 0x00 0000023C 2F01 move.l -[A7], D1 0000023E 2F01 move.l -[A7], D1 00000240 2F01 move.l -[A7], D1 00000242 203C 0016 0000 move.l D0, 0x160000 00000248 AB1D syscall QDExtensions 0000024A 4A5F tst.w [A7]+ 0000024C 6600 03B6 bne +0x3B8 /* 00000604 */ 00000250 4AAE FFCA tst.l [A6 - 0x36] 00000254 6700 03AE beq +0x3B0 /* 00000604 */ 00000258 2053 movea.l A0, [A3] 0000025A 216E FFCA 000C move.l [A0 + 0xC], [A6 - 0x36] 00000260 486E FFF8 pea.l [A6 - 0x8] 00000264 486E FFFC pea.l [A6 - 0x4] 00000268 203C 0008 0005 move.l D0, 0x80005 0000026E AB1D syscall QDExtensions 00000270 2053 movea.l A0, [A3] 00000272 2F28 0008 move.l -[A7], [A0 + 0x8] 00000276 7000 moveq.l D0, 0x00 00000278 2F00 move.l -[A7], D0 0000027A 203C 0008 0006 move.l D0, 0x80006 00000280 AB1D syscall QDExtensions 00000282 486E FFF0 pea.l [A6 - 0x10] 00000286 A8A3 syscall EraseRect 00000288 7002 moveq.l D0, 0x02 0000028A 3F00 move.w -[A7], D0 0000028C 3F00 move.w -[A7], D0 0000028E A89B syscall PenSize 00000290 486E FFF0 pea.l [A6 - 0x10] 00000294 7002 moveq.l D0, 0x02 00000296 3F00 move.w -[A7], D0 00000298 3F00 move.w -[A7], D0 0000029A A8A9 syscall InsetRect 0000029C 486E FFF0 pea.l [A6 - 0x10] 000002A0 7002 moveq.l D0, 0x02 000002A2 3F00 move.w -[A7], D0 000002A4 3F00 move.w -[A7], D0 000002A6 A8A8 syscall OffsetRect 000002A8 598F subq.l A7, 4 000002AA A8D8 syscall NewRgn 000002AC 2053 movea.l A0, [A3] 000002AE 215F 0004 move.l [A0 + 0x4], [A7]+ 000002B2 A8DA syscall OpenRgn 000002B4 486E FFF0 pea.l [A6 - 0x10] 000002B8 7010 moveq.l D0, 0x10 000002BA 3F00 move.w -[A7], D0 000002BC 3F00 move.w -[A7], D0 000002BE A8B0 syscall FrameRoundRect 000002C0 2053 movea.l A0, [A3] 000002C2 2F28 0004 move.l -[A7], [A0 + 0x4] 000002C6 A8DB syscall CloseRgn 000002C8 486E FFF0 pea.l [A6 - 0x10] 000002CC 7010 moveq.l D0, 0x10 000002CE 3F00 move.w -[A7], D0 000002D0 3F00 move.w -[A7], D0 000002D2 A8B0 syscall FrameRoundRect 000002D4 302E FFF6 move.w D0, [A6 - 0xA] 000002D8 906E FFF2 sub.w D0, [A6 - 0xE] 000002DC 3D40 FFAA move.w [A6 - 0x56], D0 000002E0 302E FFF4 move.w D0, [A6 - 0xC] 000002E4 906E FFF0 sub.w D0, [A6 - 0x10] 000002E8 3D40 FFAC move.w [A6 - 0x54], D0 000002EC 302E FFAA move.w D0, [A6 - 0x56] 000002F0 E240 asr D0.w, 1 000002F2 D06E FFF2 add.w D0, [A6 - 0xE] 000002F6 3D40 FFA6 move.w [A6 - 0x5A], D0 000002FA 536E FFA6 subq.w [A6 - 0x5A], 1 000002FE 302E FFAC move.w D0, [A6 - 0x54] 00000302 E240 asr D0.w, 1 00000304 D06E FFF0 add.w D0, [A6 - 0x10] 00000308 3D40 FFA8 move.w [A6 - 0x58], D0 0000030C 536E FFA8 subq.w [A6 - 0x58], 1 00000310 3F2E FFA6 move.w -[A7], [A6 - 0x5A] 00000314 3F2E FFF0 move.w -[A7], [A6 - 0x10] 00000318 A893 syscall MoveTo 0000031A 3F2E FFA6 move.w -[A7], [A6 - 0x5A] 0000031E 302E FFF4 move.w D0, [A6 - 0xC] 00000322 5340 subq.w D0, 1 00000324 3F00 move.w -[A7], D0 00000326 A891 syscall LineTo 00000328 3F2E FFF2 move.w -[A7], [A6 - 0xE] 0000032C 3F2E FFA8 move.w -[A7], [A6 - 0x58] 00000330 A893 syscall MoveTo 00000332 302E FFF6 move.w D0, [A6 - 0xA] 00000336 5340 subq.w D0, 1 00000338 3F00 move.w -[A7], D0 0000033A 3F2E FFA8 move.w -[A7], [A6 - 0x58] 0000033E A891 syscall LineTo 00000340 7001 moveq.l D0, 0x01 00000342 3F00 move.w -[A7], D0 00000344 3F00 move.w -[A7], D0 00000346 A89B syscall PenSize 00000348 486E FFF0 pea.l [A6 - 0x10] 0000034C 7004 moveq.l D0, 0x04 0000034E 3F00 move.w -[A7], D0 00000350 3F00 move.w -[A7], D0 00000352 A8A9 syscall InsetRect 00000354 486E FFF0 pea.l [A6 - 0x10] 00000358 7010 moveq.l D0, 0x10 0000035A 3F00 move.w -[A7], D0 0000035C 3F00 move.w -[A7], D0 0000035E A8B2 syscall EraseRoundRect 00000360 486E FFF0 pea.l [A6 - 0x10] 00000364 7010 moveq.l D0, 0x10 00000366 3F00 move.w -[A7], D0 00000368 3F00 move.w -[A7], D0 0000036A A8B0 syscall FrameRoundRect 0000036C 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000370 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000374 203C 0008 0006 move.l D0, 0x80006 0000037A AB1D syscall QDExtensions 0000037C 2053 movea.l A0, [A3] 0000037E 117C 0001 0018 move.b [A0 + 0x18], 0x1 00000384 6000 027E bra +0x280 /* 00000604 */ 00000388 2053 movea.l A0, [A3] 0000038A 2F10 move.l -[A7], [A0] 0000038C A8D9 syscall DisposRgn/DisposeRgn 0000038E 200B move.l D0, A3 00000390 6736 beq +0x38 /* 000003C8 */ 00000392 2053 movea.l A0, [A3] 00000394 4A28 0018 tst.b [A0 + 0x18] 00000398 672E beq +0x30 /* 000003C8 */ 0000039A 4AA8 0008 tst.l [A0 + 0x8] 0000039E 670C beq +0xE /* 000003AC */ 000003A0 2F28 0008 move.l -[A7], [A0 + 0x8] 000003A4 203C 0004 0004 move.l D0, 0x40004 000003AA AB1D syscall QDExtensions label000003AC: 000003AC 2053 movea.l A0, [A3] 000003AE 4AA8 000C tst.l [A0 + 0xC] 000003B2 670C beq +0xE /* 000003C0 */ 000003B4 2F28 000C move.l -[A7], [A0 + 0xC] 000003B8 203C 0004 0004 move.l D0, 0x40004 000003BE AB1D syscall QDExtensions label000003C0: 000003C0 2053 movea.l A0, [A3] 000003C2 2F28 0004 move.l -[A7], [A0 + 0x4] 000003C6 A8D9 syscall DisposRgn/DisposeRgn label000003C8: 000003C8 2054 movea.l A0, [A4] 000003CA 2068 001C movea.l A0, [A0 + 0x1C] 000003CE A023 syscall DisposHandle/DisposeHandle 000003D0 2054 movea.l A0, [A4] 000003D2 7000 moveq.l D0, 0x00 000003D4 2140 001C move.l [A0 + 0x1C], D0 000003D8 6000 022A bra +0x22C /* 00000604 */ 000003DC 7010 moveq.l D0, 0x10 000003DE 2206 move.l D1, D6 000003E0 E0A1 asr D1, D0 000003E2 3D41 FFD2 move.w [A6 - 0x2E], D1 000003E6 3D46 FFD4 move.w [A6 - 0x2C], D6 000003EA 486E FFF0 pea.l [A6 - 0x10] 000003EE 2F0C move.l -[A7], A4 000003F0 4EBA 0774 jsr [PC + 0x774 /* 00000B66 */] 000003F4 2F0B move.l -[A7], A3 000003F6 2F0C move.l -[A7], A4 000003F8 4EBA 0426 jsr [PC + 0x426 /* 00000820 */] 000003FC 2054 movea.l A0, [A4] 000003FE 4868 0008 pea.l [A0 + 0x8] 00000402 4EBA 04EA jsr [PC + 0x4EA /* 000008EE */] 00000406 2F2E FFD2 move.l -[A7], [A6 - 0x2E] 0000040A 2F0C move.l -[A7], A4 0000040C 4EBA 06CE jsr [PC + 0x6CE /* 00000ADC */] 00000410 2054 movea.l A0, [A4] 00000412 3140 0012 move.w [A0 + 0x12], D0 00000416 486E FFF0 pea.l [A6 - 0x10] 0000041A 2F0C move.l -[A7], A4 0000041C 4EBA 0748 jsr [PC + 0x748 /* 00000B66 */] 00000420 2F0B move.l -[A7], A3 00000422 486E FFF0 pea.l [A6 - 0x10] 00000426 2F0C move.l -[A7], A4 00000428 4EBA 01F8 jsr [PC + 0x1F8 /* 00000622 */] 0000042C 4FEF 0030 lea.l A7, [A7 + 0x30] 00000430 6000 01D2 bra +0x1D4 /* 00000604 */ 00000434 2D46 FFDA move.l [A6 - 0x26], D6 00000438 2054 movea.l A0, [A4] 0000043A 226E FFDA movea.l A1, [A6 - 0x26] 0000043E 5088 addq.l A0, 8 00000440 22D8 move.l [A1]+, [A0]+ 00000442 22D8 move.l [A1]+, [A0]+ 00000444 2054 movea.l A0, [A4] 00000446 226E FFDA movea.l A1, [A6 - 0x26] 0000044A 5089 addq.l A1, 8 0000044C 5088 addq.l A0, 8 0000044E 22D8 move.l [A1]+, [A0]+ 00000450 22D8 move.l [A1]+, [A0]+ 00000452 206E FFDA movea.l A0, [A6 - 0x26] 00000456 317C 0001 0010 move.w [A0 + 0x10], 0x1 0000045C 6000 01A6 bra +0x1A8 /* 00000604 */ 00000460 2806 move.l D4, D6 00000462 6700 01A0 beq +0x1A2 /* 00000604 */ 00000466 2054 movea.l A0, [A4] 00000468 43EE FFB6 lea.l A1, [A6 - 0x4A] 0000046C 5088 addq.l A0, 8 0000046E 22D8 move.l [A1]+, [A0]+ 00000470 22D8 move.l [A1]+, [A0]+ 00000472 2054 movea.l A0, [A4] 00000474 43EE FFBE lea.l A1, [A6 - 0x42] 00000478 5088 addq.l A0, 8 0000047A 22D8 move.l [A1]+, [A0]+ 0000047C 22D8 move.l [A1]+, [A0]+ 0000047E 4207 clr.b D7 00000480 2053 movea.l A0, [A3] 00000482 2D50 FFCA move.l [A6 - 0x36], [A0] 00000486 486E FFF0 pea.l [A6 - 0x10] 0000048A 2F0C move.l -[A7], A4 0000048C 4EBA 06D8 jsr [PC + 0x6D8 /* 00000B66 */] 00000490 41EE FFAE lea.l A0, [A6 - 0x52] 00000494 43EE FFF0 lea.l A1, [A6 - 0x10] 00000498 20D9 move.l [A0]+, [A1]+ 0000049A 20D9 move.l [A0]+, [A1]+ 0000049C 486E FFD2 pea.l [A6 - 0x2E] 000004A0 A972 syscall GetMouse 000004A2 302E FFD4 move.w D0, [A6 - 0x2C] 000004A6 906E FFF2 sub.w D0, [A6 - 0xE] 000004AA 3D40 FFC8 move.w [A6 - 0x38], D0 000004AE 302E FFD2 move.w D0, [A6 - 0x2E] 000004B2 906E FFF0 sub.w D0, [A6 - 0x10] 000004B6 3D40 FFC6 move.w [A6 - 0x3A], D0 000004BA 046E 0010 FFBC subi.w [A6 - 0x44], 0x10 000004C0 41EE FFBE lea.l A0, [A6 - 0x42] 000004C4 43EE FFB6 lea.l A1, [A6 - 0x4A] 000004C8 20D9 move.l [A0]+, [A1]+ 000004CA 20D9 move.l [A0]+, [A1]+ 000004CC 486E FFB6 pea.l [A6 - 0x4A] 000004D0 2F2E FFC6 move.l -[A7], [A6 - 0x3A] 000004D4 A8A8 syscall OffsetRect 000004D6 486E FFBE pea.l [A6 - 0x42] 000004DA 2F2E FFC6 move.l -[A7], [A6 - 0x3A] 000004DE A8A8 syscall OffsetRect 000004E0 486E FFBE pea.l [A6 - 0x42] 000004E4 70FC moveq.l D0, 0xFFFFFFFC 000004E6 3F00 move.w -[A7], D0 000004E8 72EC moveq.l D1, 0xFFFFFFEC 000004EA 3F01 move.w -[A7], D1 000004EC A8A9 syscall InsetRect 000004EE 3D6E FFF2 FFD8 move.w [A6 - 0x28], [A6 - 0xE] 000004F4 426E FFD6 clr.w [A6 - 0x2A] 000004F8 504F addq.w A7, 8 000004FA 6000 00B4 bra +0xB6 /* 000005B0 */ label000004FE: 000004FE 486E FFD2 pea.l [A6 - 0x2E] 00000502 A972 syscall GetMouse 00000504 558F subq.l A7, 2 00000506 A973 syscall StillDown 00000508 4A1F tst.b [A7]+ 0000050A 6718 beq +0x1A /* 00000524 */ 0000050C 302E FFD4 move.w D0, [A6 - 0x2C] 00000510 48C0 ext.l D0 00000512 322E FFC8 move.w D1, [A6 - 0x38] 00000516 48C1 ext.l D1 00000518 9081 sub.l D0, D1 0000051A 322E FFF2 move.w D1, [A6 - 0xE] 0000051E 48C1 ext.l D1 00000520 B081 cmp.l D0, D1 00000522 67DA beq -0x24 /* 000004FE */ label00000524: 00000524 307C 0002 movea.w A0, 0x2 00000528 327C 0000 movea.w A1, 0x0 0000052C A03B syscall Delay 0000052E 2280 move.l [A1], D0 00000530 2F0B move.l -[A7], A3 00000532 2F0C move.l -[A7], A4 00000534 4EBA 02EA jsr [PC + 0x2EA /* 00000820 */] 00000538 558F subq.l A7, 2 0000053A 2F2E FFD2 move.l -[A7], [A6 - 0x2E] 0000053E 486E FFBE pea.l [A6 - 0x42] 00000542 A8AD syscall PtInRect 00000544 4A1F tst.b [A7]+ 00000546 504F addq.w A7, 8 00000548 6734 beq +0x36 /* 0000057E */ 0000054A 598F subq.l A7, 4 0000054C 486E FFB6 pea.l [A6 - 0x4A] 00000550 2F2E FFD2 move.l -[A7], [A6 - 0x2E] 00000554 A94E syscall PinRect 00000556 302E FFD4 move.w D0, [A6 - 0x2C] 0000055A 906E FFC8 sub.w D0, [A6 - 0x38] 0000055E 3D40 FFF2 move.w [A6 - 0xE], D0 00000562 D07C 0010 add.w D0, 0x10 00000566 3D40 FFF6 move.w [A6 - 0xA], D0 0000056A 2F0B move.l -[A7], A3 0000056C 486E FFF0 pea.l [A6 - 0x10] 00000570 2F0C move.l -[A7], A4 00000572 4EBA 00AE jsr [PC + 0xAE /* 00000622 */] 00000576 7E01 moveq.l D7, 0x01 00000578 4FEF 0010 lea.l A7, [A7 + 0x10] 0000057C 6032 bra +0x34 /* 000005B0 */ label0000057E: 0000057E 2F0B move.l -[A7], A3 00000580 486E FFF0 pea.l [A6 - 0x10] 00000584 2F0C move.l -[A7], A4 00000586 4EBA 009A jsr [PC + 0x9A /* 00000622 */] 0000058A 4FEF 000C lea.l A7, [A7 + 0xC] 0000058E 6006 bra +0x8 /* 00000596 */ label00000590: 00000590 486E FFD2 pea.l [A6 - 0x2E] 00000594 A972 syscall GetMouse label00000596: 00000596 558F subq.l A7, 2 00000598 A973 syscall StillDown 0000059A 4A1F tst.b [A7]+ 0000059C 6710 beq +0x12 /* 000005AE */ 0000059E 558F subq.l A7, 2 000005A0 2F2E FFD2 move.l -[A7], [A6 - 0x2E] 000005A4 486E FFBE pea.l [A6 - 0x42] 000005A8 A8AD syscall PtInRect 000005AA 4A1F tst.b [A7]+ 000005AC 67E2 beq -0x1C /* 00000590 */ label000005AE: 000005AE 4207 clr.b D7 label000005B0: 000005B0 558F subq.l A7, 2 000005B2 A973 syscall StillDown 000005B4 4A1F tst.b [A7]+ 000005B6 6600 FF46 bne -0xB8 /* 000004FE */ 000005BA 2F0B move.l -[A7], A3 000005BC 2F0C move.l -[A7], A4 000005BE 4EBA 0260 jsr [PC + 0x260 /* 00000820 */] 000005C2 2054 movea.l A0, [A4] 000005C4 4868 0008 pea.l [A0 + 0x8] 000005C8 4EBA 0324 jsr [PC + 0x324 /* 000008EE */] 000005CC 302E FFF2 move.w D0, [A6 - 0xE] 000005D0 906E FFD8 sub.w D0, [A6 - 0x28] 000005D4 3D40 FFD8 move.w [A6 - 0x28], D0 000005D8 2F2E FFD6 move.l -[A7], [A6 - 0x2A] 000005DC 2F0C move.l -[A7], A4 000005DE 4EBA 04FC jsr [PC + 0x4FC /* 00000ADC */] 000005E2 2054 movea.l A0, [A4] 000005E4 3140 0012 move.w [A0 + 0x12], D0 000005E8 486E FFF0 pea.l [A6 - 0x10] 000005EC 2F0C move.l -[A7], A4 000005EE 4EBA 0576 jsr [PC + 0x576 /* 00000B66 */] 000005F2 7A01 moveq.l D5, 0x01 000005F4 2F0B move.l -[A7], A3 000005F6 486E FFF0 pea.l [A6 - 0x10] 000005FA 2F0C move.l -[A7], A4 000005FC 4EBA 0024 jsr [PC + 0x24 /* 00000622 */] 00000600 4FEF 0028 lea.l A7, [A7 + 0x28] label00000604: 00000604 486E FFDE pea.l [A6 - 0x22] 00000608 A899 syscall SetPenState 0000060A 2D45 0014 move.l [A6 + 0x14], D5 label0000060E: 0000060E 4CEE 18F8 FF8A movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x76] 00000614 4E5E unlink A6 00000616 4E74 000C rtd 0x000C 0000061A 8557 or.w [A7], D2 0000061C 495A chk.w D4, [A2]+ 0000061E 5A59 addq.w [A1]+, 5 00000620 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000622-00000626 fn00000622: 00000622 4E56 FFC6 link A6, -0x003A // end alternate branch 00000622-00000626 fn00000622: // (misaligned) 00000624 FFC6 .invalid <> 00000626 48E7 0318 movem.l -[A7], D6,D7,A3,A4 0000062A 47EE FFE0 lea.l A3, [A6 - 0x20] 0000062E 286E 0010 movea.l A4, [A6 + 0x10] 00000632 206E 000C movea.l A0, [A6 + 0xC] 00000636 43EE FFE8 lea.l A1, [A6 - 0x18] 0000063A 22D8 move.l [A1]+, [A0]+ 0000063C 22D8 move.l [A1]+, [A0]+ 0000063E 41EE FFF8 lea.l A0, [A6 - 0x8] 00000642 43EE FFE8 lea.l A1, [A6 - 0x18] 00000646 20D9 move.l [A0]+, [A1]+ 00000648 20D9 move.l [A0]+, [A1]+ 0000064A 486E FFF8 pea.l [A6 - 0x8] 0000064E 70FE moveq.l D0, 0xFFFFFFFE 00000650 3F00 move.w -[A7], D0 00000652 3F00 move.w -[A7], D0 00000654 A8A9 syscall InsetRect 00000656 2054 movea.l A0, [A4] 00000658 41E8 0010 lea.l A0, [A0 + 0x10] 0000065C 43EE FFF8 lea.l A1, [A6 - 0x8] 00000660 20D9 move.l [A0]+, [A1]+ 00000662 20D9 move.l [A0]+, [A1]+ 00000664 200C move.l D0, A4 00000666 6700 0108 beq +0x10A /* 00000770 */ 0000066A 2054 movea.l A0, [A4] 0000066C 4A28 0018 tst.b [A0 + 0x18] 00000670 6700 00FE beq +0x100 /* 00000770 */ 00000674 41EE FFC6 lea.l A0, [A6 - 0x3A] 00000678 43EE FFF8 lea.l A1, [A6 - 0x8] 0000067C 20D9 move.l [A0]+, [A1]+ 0000067E 20D9 move.l [A0]+, [A1]+ 00000680 486E FFC6 pea.l [A6 - 0x3A] 00000684 302E FFC8 move.w D0, [A6 - 0x38] 00000688 48C0 ext.l D0 0000068A 4480 neg.l D0 0000068C 3F00 move.w -[A7], D0 0000068E 302E FFC6 move.w D0, [A6 - 0x3A] 00000692 48C0 ext.l D0 00000694 4480 neg.l D0 00000696 3F00 move.w -[A7], D0 00000698 A8A8 syscall OffsetRect 0000069A 486E FFF0 pea.l [A6 - 0x10] 0000069E 486E FFF4 pea.l [A6 - 0xC] 000006A2 203C 0008 0005 move.l D0, 0x80005 000006A8 AB1D syscall QDExtensions 000006AA 2054 movea.l A0, [A4] 000006AC 2F28 000C move.l -[A7], [A0 + 0xC] 000006B0 7000 moveq.l D0, 0x00 000006B2 2F00 move.l -[A7], D0 000006B4 203C 0008 0006 move.l D0, 0x80006 000006BA AB1D syscall QDExtensions 000006BC 206E 0008 movea.l A0, [A6 + 0x8] 000006C0 2050 movea.l A0, [A0] 000006C2 2068 0004 movea.l A0, [A0 + 0x4] 000006C6 4868 0002 pea.l [A0 + 0x2] 000006CA 2054 movea.l A0, [A4] 000006CC 2068 000C movea.l A0, [A0 + 0xC] 000006D0 2068 0002 movea.l A0, [A0 + 0x2] 000006D4 2F10 move.l -[A7], [A0] 000006D6 486E FFF8 pea.l [A6 - 0x8] 000006DA 486E FFC6 pea.l [A6 - 0x3A] 000006DE 7000 moveq.l D0, 0x00 000006E0 3F00 move.w -[A7], D0 000006E2 7200 moveq.l D1, 0x00 000006E4 2F01 move.l -[A7], D1 000006E6 A8EC syscall CopyBits 000006E8 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000006EC 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000006F0 203C 0008 0006 move.l D0, 0x80006 000006F6 AB1D syscall QDExtensions 000006F8 486E FFE8 pea.l [A6 - 0x18] 000006FC 70FE moveq.l D0, 0xFFFFFFFE 000006FE 3F00 move.w -[A7], D0 00000700 3F00 move.w -[A7], D0 00000702 A8A9 syscall InsetRect 00000704 486E FFE8 pea.l [A6 - 0x18] 00000708 70FE moveq.l D0, 0xFFFFFFFE 0000070A 3F00 move.w -[A7], D0 0000070C 3F00 move.w -[A7], D0 0000070E A8A8 syscall OffsetRect 00000710 2054 movea.l A0, [A4] 00000712 2F28 0004 move.l -[A7], [A0 + 0x4] 00000716 2F2E FFE8 move.l -[A7], [A6 - 0x18] 0000071A A8E0 syscall OffsetRgn/OfsetRgn 0000071C 2054 movea.l A0, [A4] 0000071E 2068 0008 movea.l A0, [A0 + 0x8] 00000722 2068 0002 movea.l A0, [A0 + 0x2] 00000726 2F10 move.l -[A7], [A0] 00000728 206E 0008 movea.l A0, [A6 + 0x8] 0000072C 2050 movea.l A0, [A0] 0000072E 2068 0004 movea.l A0, [A0 + 0x4] 00000732 4868 0002 pea.l [A0 + 0x2] 00000736 2054 movea.l A0, [A4] 00000738 2068 0008 movea.l A0, [A0 + 0x8] 0000073C 4868 0010 pea.l [A0 + 0x10] 00000740 486E FFE8 pea.l [A6 - 0x18] 00000744 7000 moveq.l D0, 0x00 00000746 3F00 move.w -[A7], D0 00000748 2054 movea.l A0, [A4] 0000074A 2F28 0004 move.l -[A7], [A0 + 0x4] 0000074E A8EC syscall CopyBits 00000750 2054 movea.l A0, [A4] 00000752 2F28 0004 move.l -[A7], [A0 + 0x4] 00000756 302E FFEA move.w D0, [A6 - 0x16] 0000075A 48C0 ext.l D0 0000075C 4480 neg.l D0 0000075E 3F00 move.w -[A7], D0 00000760 302E FFE8 move.w D0, [A6 - 0x18] 00000764 48C0 ext.l D0 00000766 4480 neg.l D0 00000768 3F00 move.w -[A7], D0 0000076A A8E0 syscall OffsetRgn/OfsetRgn 0000076C 6000 009E bra +0xA0 /* 0000080C */ label00000770: 00000770 16BC 0055 move.b [A3], 0x55 /* 'U' */ 00000774 177C 00AA 0001 move.b [A3 + 0x1], 0xAA 0000077A 177C 0055 0002 move.b [A3 + 0x2], 0x55 /* 'U' */ 00000780 177C 00AA 0003 move.b [A3 + 0x3], 0xAA 00000786 177C 0055 0004 move.b [A3 + 0x4], 0x55 /* 'U' */ 0000078C 177C 00AA 0005 move.b [A3 + 0x5], 0xAA 00000792 177C 0055 0006 move.b [A3 + 0x6], 0x55 /* 'U' */ 00000798 177C 00AA 0007 move.b [A3 + 0x7], 0xAA 0000079E 302E FFEE move.w D0, [A6 - 0x12] 000007A2 48C0 ext.l D0 000007A4 322E FFEA move.w D1, [A6 - 0x16] 000007A8 48C1 ext.l D1 000007AA 2C00 move.l D6, D0 000007AC 9C81 sub.l D6, D1 000007AE 486E FFCE pea.l [A6 - 0x32] 000007B2 A898 syscall GetPenState 000007B4 A89E syscall PenNormal 000007B6 486E FFE8 pea.l [A6 - 0x18] 000007BA 7004 moveq.l D0, 0x04 000007BC 3F00 move.w -[A7], D0 000007BE 3F00 move.w -[A7], D0 000007C0 2F0B move.l -[A7], A3 000007C2 A8B4 syscall FillRoundRect 000007C4 7002 moveq.l D0, 0x02 000007C6 3F00 move.w -[A7], D0 000007C8 3F00 move.w -[A7], D0 000007CA A89B syscall PenSize 000007CC 486E FFE8 pea.l [A6 - 0x18] 000007D0 7004 moveq.l D0, 0x04 000007D2 3F00 move.w -[A7], D0 000007D4 3F00 move.w -[A7], D0 000007D6 A8B0 syscall FrameRoundRect 000007D8 7004 moveq.l D0, 0x04 000007DA 3F00 move.w -[A7], D0 000007DC 7201 moveq.l D1, 0x01 000007DE 3F01 move.w -[A7], D1 000007E0 A89B syscall PenSize 000007E2 302E FFEA move.w D0, [A6 - 0x16] 000007E6 48C0 ext.l D0 000007E8 2206 move.l D1, D6 000007EA E281 asr D1, 1 000007EC D280 add.l D1, D0 000007EE 2E01 move.l D7, D1 000007F0 5587 subq.l D7, 2 000007F2 3F07 move.w -[A7], D7 000007F4 3F2E FFE8 move.w -[A7], [A6 - 0x18] 000007F8 A893 syscall MoveTo 000007FA 3F07 move.w -[A7], D7 000007FC 302E FFEC move.w D0, [A6 - 0x14] 00000800 5340 subq.w D0, 1 00000802 3F00 move.w -[A7], D0 00000804 A891 syscall LineTo 00000806 486E FFCE pea.l [A6 - 0x32] 0000080A A899 syscall SetPenState label0000080C: 0000080C 4CEE 18C0 FFB6 movem.l D6,D7,A3,A4, [A6 - 0x4A] 00000812 4E5E unlink A6 00000814 4E75 rts 00000816 8744 7261 pack D3, D4, 0x7261 0000081A 7749 moveq.l D3, 0x49 0000081C 6E64 bgt +0x66 /* 00000882 */ 0000081E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000820-00000824 fn00000820: 00000820 4E56 FFF8 link A6, -0x0008 // end alternate branch 00000820-00000824 fn00000820: // (misaligned) 00000822 FFF8 .invalid <> 00000824 48E7 0018 movem.l -[A7], A3,A4 00000828 266E 0008 movea.l A3, [A6 + 0x8] 0000082C 286E 000C movea.l A4, [A6 + 0xC] 00000830 558F subq.l A7, 2 00000832 2054 movea.l A0, [A4] 00000834 4868 0010 pea.l [A0 + 0x10] 00000838 A8AE syscall EmptyRect 0000083A 4A1F tst.b [A7]+ 0000083C 6600 009A bne +0x9C /* 000008D8 */ 00000840 200C move.l D0, A4 00000842 675A beq +0x5C /* 0000089E */ 00000844 2054 movea.l A0, [A4] 00000846 4A28 0018 tst.b [A0 + 0x18] 0000084A 6752 beq +0x54 /* 0000089E */ 0000084C 43EE FFF8 lea.l A1, [A6 - 0x8] 00000850 41E8 0010 lea.l A0, [A0 + 0x10] 00000854 22D8 move.l [A1]+, [A0]+ 00000856 22D8 move.l [A1]+, [A0]+ 00000858 486E FFF8 pea.l [A6 - 0x8] 0000085C 302E FFFA move.w D0, [A6 - 0x6] 00000860 48C0 ext.l D0 00000862 4480 neg.l D0 00000864 3F00 move.w -[A7], D0 00000866 302E FFF8 move.w D0, [A6 - 0x8] 0000086A 48C0 ext.l D0 0000086C 4480 neg.l D0 0000086E 3F00 move.w -[A7], D0 00000870 A8A8 syscall OffsetRect 00000872 2054 movea.l A0, [A4] 00000874 2068 000C movea.l A0, [A0 + 0xC] 00000878 2068 0002 movea.l A0, [A0 + 0x2] 0000087C 2F10 move.l -[A7], [A0] 0000087E 2053 movea.l A0, [A3] 00000880 2068 0004 movea.l A0, [A0 + 0x4] // begin alternate branch 00000882-0000088C label00000882: 00000882 0004 4868 ori.b D4, 0x68 /* 'h' */ 00000886 0002 486E ori.b D2, 0x6E /* 'n' */ 0000088A FFF8 .invalid <> // end alternate branch 00000882-0000088C label00000882: // (misaligned) 00000884 4868 0002 pea.l [A0 + 0x2] 00000888 486E FFF8 pea.l [A6 - 0x8] 0000088C 2054 movea.l A0, [A4] 0000088E 4868 0010 pea.l [A0 + 0x10] 00000892 7000 moveq.l D0, 0x00 00000894 3F00 move.w -[A7], D0 00000896 7200 moveq.l D1, 0x00 00000898 2F01 move.l -[A7], D1 0000089A A8EC syscall CopyBits 0000089C 6028 bra +0x2A /* 000008C6 */ label0000089E: 0000089E 2054 movea.l A0, [A4] 000008A0 4868 0010 pea.l [A0 + 0x10] 000008A4 A8A3 syscall EraseRect 000008A6 2054 movea.l A0, [A4] 000008A8 2F10 move.l -[A7], [A0] 000008AA A87A syscall GetClip 000008AC 2054 movea.l A0, [A4] 000008AE 4868 0010 pea.l [A0 + 0x10] 000008B2 A87B syscall ClipRect 000008B4 2053 movea.l A0, [A3] 000008B6 4868 0008 pea.l [A0 + 0x8] 000008BA 4EBA 0032 jsr [PC + 0x32 /* 000008EE */] 000008BE 2054 movea.l A0, [A4] 000008C0 2F10 move.l -[A7], [A0] 000008C2 A879 syscall SetClip 000008C4 584F addq.w A7, 4 label000008C6: 000008C6 2054 movea.l A0, [A4] 000008C8 4868 0010 pea.l [A0 + 0x10] 000008CC 7000 moveq.l D0, 0x00 000008CE 3F00 move.w -[A7], D0 000008D0 3F00 move.w -[A7], D0 000008D2 3F00 move.w -[A7], D0 000008D4 3F00 move.w -[A7], D0 000008D6 A8A7 syscall SetRect label000008D8: 000008D8 4CEE 1800 FFF0 movem.l A3,A4, [A6 - 0x10] 000008DE 4E5E unlink A6 000008E0 4E75 rts 000008E2 8955 or.w [A5], D4 000008E4 6E44 bgt +0x46 /* 0000092A */ 000008E6 7261 moveq.l D1, 0x61 000008E8 7749 moveq.l D3, 0x49 000008EA 6E64 bgt +0x66 /* 00000950 */ 000008EC 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000008EE-000008F2 fn000008EE: 000008EE 4E56 FFDE link A6, -0x0022 // end alternate branch 000008EE-000008F2 fn000008EE: // (misaligned) 000008F0 FFDE .invalid <> 000008F2 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000008F6 47EE FFF0 lea.l A3, [A6 - 0x10] 000008FA 286E 0008 movea.l A4, [A6 + 0x8] 000008FE 16BC 0044 move.b [A3], 0x44 /* 'D' */ 00000902 177C 0044 0001 move.b [A3 + 0x1], 0x44 /* 'D' */ 00000908 177C 0044 0002 move.b [A3 + 0x2], 0x44 /* 'D' */ 0000090E 177C 0044 0003 move.b [A3 + 0x3], 0x44 /* 'D' */ 00000914 177C 0044 0004 move.b [A3 + 0x4], 0x44 /* 'D' */ 0000091A 177C 0044 0005 move.b [A3 + 0x5], 0x44 /* 'D' */ 00000920 177C 0044 0006 move.b [A3 + 0x6], 0x44 /* 'D' */ 00000926 177C 0044 0007 move.b [A3 + 0x7], 0x44 /* 'D' */ // begin alternate branch 0000092A-00000930 label0000092A: 0000092A 0007 486E ori.b D7, 0x6E /* 'n' */ 0000092E FFDE .invalid <> // end alternate branch 0000092A-00000930 label0000092A: // (misaligned) 0000092C 486E FFDE pea.l [A6 - 0x22] 00000930 A898 syscall GetPenState 00000932 A89E syscall PenNormal 00000934 41EE FFF8 lea.l A0, [A6 - 0x8] 00000938 224C movea.l A1, A4 0000093A 20D9 move.l [A0]+, [A1]+ 0000093C 20D9 move.l [A0]+, [A1]+ 0000093E 7001 moveq.l D0, 0x01 00000940 3F00 move.w -[A7], D0 00000942 7202 moveq.l D1, 0x02 00000944 3F01 move.w -[A7], D1 00000946 A89B syscall PenSize 00000948 486E FFF8 pea.l [A6 - 0x8] 0000094C 7002 moveq.l D0, 0x02 0000094E 3F00 move.w -[A7], D0 label00000950: 00000950 7204 moveq.l D1, 0x04 00000952 3F01 move.w -[A7], D1 00000954 A8A9 syscall InsetRect 00000956 486E FFF8 pea.l [A6 - 0x8] 0000095A 7010 moveq.l D0, 0x10 0000095C 3F00 move.w -[A7], D0 0000095E 3F00 move.w -[A7], D0 00000960 2F0B move.l -[A7], A3 00000962 A8B4 syscall FillRoundRect 00000964 486E FFF8 pea.l [A6 - 0x8] 00000968 7010 moveq.l D0, 0x10 0000096A 3F00 move.w -[A7], D0 0000096C 3F00 move.w -[A7], D0 0000096E A8B0 syscall FrameRoundRect 00000970 302C 0004 move.w D0, [A4 + 0x4] 00000974 48C0 ext.l D0 00000976 3214 move.w D1, [A4] 00000978 48C1 ext.l D1 0000097A 2E00 move.l D7, D0 0000097C 9E81 sub.l D7, D1 0000097E 3014 move.w D0, [A4] 00000980 48C0 ext.l D0 00000982 2207 move.l D1, D7 00000984 E281 asr D1, 1 00000986 D280 add.l D1, D0 00000988 2C01 move.l D6, D1 0000098A 5386 subq.l D6, 1 0000098C 7002 moveq.l D0, 0x02 0000098E 3F00 move.w -[A7], D0 00000990 3F00 move.w -[A7], D0 00000992 A89B syscall PenSize 00000994 302C 0002 move.w D0, [A4 + 0x2] 00000998 5440 addq.w D0, 2 0000099A 3F00 move.w -[A7], D0 0000099C 3F06 move.w -[A7], D6 0000099E A893 syscall MoveTo 000009A0 302C 0006 move.w D0, [A4 + 0x6] 000009A4 5540 subq.w D0, 2 000009A6 3F00 move.w -[A7], D0 000009A8 3F06 move.w -[A7], D6 000009AA A891 syscall LineTo 000009AC 7001 moveq.l D0, 0x01 000009AE 3F00 move.w -[A7], D0 000009B0 3F00 move.w -[A7], D0 000009B2 A89B syscall PenSize 000009B4 486E FFF8 pea.l [A6 - 0x8] 000009B8 70FE moveq.l D0, 0xFFFFFFFE 000009BA 3F00 move.w -[A7], D0 000009BC 3F00 move.w -[A7], D0 000009BE A8A9 syscall InsetRect 000009C0 486E FFF8 pea.l [A6 - 0x8] 000009C4 7008 moveq.l D0, 0x08 000009C6 3F00 move.w -[A7], D0 000009C8 3F00 move.w -[A7], D0 000009CA A8B0 syscall FrameRoundRect 000009CC 7002 moveq.l D0, 0x02 000009CE 3F00 move.w -[A7], D0 000009D0 3F00 move.w -[A7], D0 000009D2 A89B syscall PenSize 000009D4 302C 0006 move.w D0, [A4 + 0x6] 000009D8 48C0 ext.l D0 000009DA 322C 0002 move.w D1, [A4 + 0x2] 000009DE 48C1 ext.l D1 000009E0 9081 sub.l D0, D1 000009E2 7210 moveq.l D1, 0x10 000009E4 9081 sub.l D0, D1 000009E6 2C00 move.l D6, D0 000009E8 E486 asr D6, 2 000009EA 302C 0006 move.w D0, [A4 + 0x6] 000009EE 48C0 ext.l D0 000009F0 342C 0002 move.w D2, [A4 + 0x2] 000009F4 48C2 ext.l D2 000009F6 9082 sub.l D0, D2 000009F8 9081 sub.l D0, D1 000009FA 2E00 move.l D7, D0 000009FC E287 asr D7, 1 000009FE 302C 0002 move.w D0, [A4 + 0x2] 00000A02 5E40 addq.w D0, 7 00000A04 3F00 move.w -[A7], D0 00000A06 3F2C 0004 move.w -[A7], [A4 + 0x4] 00000A0A A893 syscall MoveTo 00000A0C 302C 0002 move.w D0, [A4 + 0x2] 00000A10 5E40 addq.w D0, 7 00000A12 3F00 move.w -[A7], D0 00000A14 302C 0004 move.w D0, [A4 + 0x4] 00000A18 5740 subq.w D0, 3 00000A1A 3F00 move.w -[A7], D0 00000A1C A891 syscall LineTo 00000A1E 302C 0002 move.w D0, [A4 + 0x2] 00000A22 48C0 ext.l D0 00000A24 5080 addq.l D0, 8 00000A26 D046 add.w D0, D6 00000A28 3F00 move.w -[A7], D0 00000A2A 3F2C 0004 move.w -[A7], [A4 + 0x4] 00000A2E A893 syscall MoveTo 00000A30 302C 0002 move.w D0, [A4 + 0x2] 00000A34 48C0 ext.l D0 00000A36 5080 addq.l D0, 8 00000A38 D046 add.w D0, D6 00000A3A 3F00 move.w -[A7], D0 00000A3C 302C 0004 move.w D0, [A4 + 0x4] 00000A40 5740 subq.w D0, 3 00000A42 3F00 move.w -[A7], D0 00000A44 A891 syscall LineTo 00000A46 302C 0002 move.w D0, [A4 + 0x2] 00000A4A 48C0 ext.l D0 00000A4C 5080 addq.l D0, 8 00000A4E D087 add.l D0, D7 00000A50 5340 subq.w D0, 1 00000A52 3F00 move.w -[A7], D0 00000A54 3F2C 0004 move.w -[A7], [A4 + 0x4] 00000A58 A893 syscall MoveTo 00000A5A 302C 0002 move.w D0, [A4 + 0x2] 00000A5E 48C0 ext.l D0 00000A60 5080 addq.l D0, 8 00000A62 D087 add.l D0, D7 00000A64 5340 subq.w D0, 1 00000A66 3F00 move.w -[A7], D0 00000A68 302C 0004 move.w D0, [A4 + 0x4] 00000A6C 5740 subq.w D0, 3 00000A6E 3F00 move.w -[A7], D0 00000A70 A891 syscall LineTo 00000A72 302C 0006 move.w D0, [A4 + 0x6] 00000A76 48C0 ext.l D0 00000A78 5180 subq.l D0, 8 00000A7A 9086 sub.l D0, D6 00000A7C 5340 subq.w D0, 1 00000A7E 3F00 move.w -[A7], D0 00000A80 3F2C 0004 move.w -[A7], [A4 + 0x4] 00000A84 A893 syscall MoveTo 00000A86 302C 0006 move.w D0, [A4 + 0x6] 00000A8A 48C0 ext.l D0 00000A8C 5180 subq.l D0, 8 00000A8E 9086 sub.l D0, D6 00000A90 5340 subq.w D0, 1 00000A92 3F00 move.w -[A7], D0 00000A94 302C 0004 move.w D0, [A4 + 0x4] 00000A98 5740 subq.w D0, 3 00000A9A 3F00 move.w -[A7], D0 00000A9C A891 syscall LineTo 00000A9E 302C 0006 move.w D0, [A4 + 0x6] 00000AA2 907C 0009 sub.w D0, 0x9 /* '\t' */ 00000AA6 3F00 move.w -[A7], D0 00000AA8 3F2C 0004 move.w -[A7], [A4 + 0x4] 00000AAC A893 syscall MoveTo 00000AAE 302C 0006 move.w D0, [A4 + 0x6] 00000AB2 907C 0009 sub.w D0, 0x9 /* '\t' */ 00000AB6 3F00 move.w -[A7], D0 00000AB8 302C 0004 move.w D0, [A4 + 0x4] 00000ABC 5740 subq.w D0, 3 00000ABE 3F00 move.w -[A7], D0 00000AC0 A891 syscall LineTo 00000AC2 486E FFDE pea.l [A6 - 0x22] 00000AC6 A899 syscall SetPenState 00000AC8 4CEE 18C0 FFCE movem.l D6,D7,A3,A4, [A6 - 0x32] 00000ACE 4E5E unlink A6 00000AD0 4E75 rts 00000AD2 8644 or.w D3, D4 00000AD4 7261 moveq.l D1, 0x61 00000AD6 7749 moveq.l D3, 0x49 00000AD8 7400 moveq.l D2, 0x00 00000ADA 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000ADC-00000AE0 fn00000ADC: 00000ADC 4E56 FFFE link A6, -0x0002 // end alternate branch 00000ADC-00000AE0 fn00000ADC: // (misaligned) 00000ADE FFFE .invalid <> 00000AE0 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 00000AE4 286E 0008 movea.l A4, [A6 + 0x8] 00000AE8 2054 movea.l A0, [A4] 00000AEA 3828 0014 move.w D4, [A0 + 0x14] 00000AEE 3E28 0016 move.w D7, [A0 + 0x16] 00000AF2 3D68 0012 FFFE move.w [A6 - 0x2], [A0 + 0x12] 00000AF8 2054 movea.l A0, [A4] 00000AFA 3028 000E move.w D0, [A0 + 0xE] 00000AFE 48C0 ext.l D0 00000B00 3228 000A move.w D1, [A0 + 0xA] 00000B04 48C1 ext.l D1 00000B06 9081 sub.l D0, D1 00000B08 2C00 move.l D6, D0 00000B0A 7010 moveq.l D0, 0x10 00000B0C 9C80 sub.l D6, D0 00000B0E 48C7 ext.l D7 00000B10 48C4 ext.l D4 00000B12 2A07 move.l D5, D7 00000B14 9A84 sub.l D5, D4 00000B16 322E FFFE move.w D1, [A6 - 0x2] 00000B1A 48C1 ext.l D1 00000B1C 48C4 ext.l D4 00000B1E 2E01 move.l D7, D1 00000B20 9E84 sub.l D7, D4 00000B22 4C06 7800 movem.w A3,A4,A5,A6, D6 00000B26 2205 move.l D1, D5 00000B28 E281 asr D1, 1 00000B2A DE81 add.l D7, D1 00000B2C 2207 move.l D1, D7 00000B2E 4C45 1801 movem.l D0,A3,A4, D5 00000B32 2E01 move.l D7, D1 00000B34 322E 000E move.w D1, [A6 + 0xE] 00000B38 48C1 ext.l D1 00000B3A DE81 add.l D7, D1 00000B3C 48C4 ext.l D4 00000B3E 2207 move.l D1, D7 00000B40 4C05 1800 movem.w A3,A4, D5 00000B44 2406 move.l D2, D6 00000B46 E282 asr D2, 1 00000B48 D481 add.l D2, D1 00000B4A 4C46 2802 movem.l D1,A3,A5, D6 00000B4E D484 add.l D2, D4 00000B50 3002 move.w D0, D2 00000B52 4CEE 10F0 FFEA movem.l D4,D5,D6,D7,A4, [A6 - 0x16] 00000B58 4E5E unlink A6 00000B5A 4E75 rts 00000B5C 874D 6F76 pack -[A3], -[A5], 0x6F76 00000B60 6549 bcs +0x4B /* 00000BAB */ 00000B62 6E64 bgt +0x66 /* 00000BC8 */ 00000B64 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000B66-00000B6A fn00000B66: 00000B66 4E56 FFFE link A6, -0x0002 // end alternate branch 00000B66-00000B6A fn00000B66: // (misaligned) 00000B68 FFFE .invalid <> 00000B6A 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000B6E 266E 000C movea.l A3, [A6 + 0xC] 00000B72 286E 0008 movea.l A4, [A6 + 0x8] 00000B76 2054 movea.l A0, [A4] 00000B78 3828 0014 move.w D4, [A0 + 0x14] 00000B7C 3E28 0016 move.w D7, [A0 + 0x16] 00000B80 3D68 0012 FFFE move.w [A6 - 0x2], [A0 + 0x12] 00000B86 2054 movea.l A0, [A4] 00000B88 3028 000E move.w D0, [A0 + 0xE] 00000B8C 48C0 ext.l D0 00000B8E 3228 000A move.w D1, [A0 + 0xA] 00000B92 48C1 ext.l D1 00000B94 9081 sub.l D0, D1 00000B96 2C00 move.l D6, D0 00000B98 7010 moveq.l D0, 0x10 00000B9A 9C80 sub.l D6, D0 00000B9C 48C7 ext.l D7 00000B9E 48C4 ext.l D4 00000BA0 2A07 move.l D5, D7 00000BA2 9A84 sub.l D5, D4 00000BA4 322E FFFE move.w D1, [A6 - 0x2] 00000BA8 48C1 ext.l D1 00000BAA 48C4 ext.l D4 00000BAC 2E01 move.l D7, D1 00000BAE 9E84 sub.l D7, D4 00000BB0 4C06 7800 movem.w A3,A4,A5,A6, D6 00000BB4 2205 move.l D1, D5 00000BB6 E281 asr D1, 1 00000BB8 DE81 add.l D7, D1 00000BBA 2207 move.l D1, D7 00000BBC 4C45 1801 movem.l D0,A3,A4, D5 00000BC0 2E01 move.l D7, D1 00000BC2 6C02 bge +0x4 /* 00000BC6 */ 00000BC4 7E00 moveq.l D7, 0x00 label00000BC6: 00000BC6 BC87 cmp.l D6, D7 label00000BC8: 00000BC8 6C02 bge +0x4 /* 00000BCC */ 00000BCA 2E06 move.l D7, D6 label00000BCC: 00000BCC 2054 movea.l A0, [A4] 00000BCE 3007 move.w D0, D7 00000BD0 D068 000A add.w D0, [A0 + 0xA] 00000BD4 3740 0002 move.w [A3 + 0x2], D0 00000BD8 D07C 0010 add.w D0, 0x10 00000BDC 3740 0006 move.w [A3 + 0x6], D0 00000BE0 2054 movea.l A0, [A4] 00000BE2 36A8 0008 move.w [A3], [A0 + 0x8] 00000BE6 2054 movea.l A0, [A4] 00000BE8 3768 000C 0004 move.w [A3 + 0x4], [A0 + 0xC] 00000BEE 4CEE 18F0 FFE6 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x1A] 00000BF4 4E5E unlink A6 00000BF6 4E75 rts 00000BF8 8743 616C pack D3, D3, 0x616C 00000BFC 6349 bls +0x4B /* 00000C47 */ 00000BFE 6E64 bgt +0x66 /* 00000C64 */ 00000C00 0000 .incomplete